home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 April / Macworld (1999-04).dmg / Shareware World / Comms & Internet / Snak 2.0.1 / Scripts / purepak.hlp < prev    next >
Text File  |  1996-03-22  |  66KB  |  1,055 lines

  1. # ########################################################################## #
  2. #                      PurePak - The sequel to TextBox                       #
  3. #                          A -+ TEXT +- production                           #
  4. # ########################################################################## #
  5. # Author: Crypt Keeper [ckeeper@axiom.access.one.net] (CKeeper on IRC)
  6. # Version 2.07
  7. #
  8. # This script requires at least ircII 2.2.9 (Unix) or a fully ircII compatible
  9. # client.  It has only been tested under Unix with ircII 2.2.9 and 2.8.2.
  10. #
  11. # If you edit this file, you must edit it with a Unix text editor or use
  12. # utilities like dos2unix/unix2dos to convert it to DOS to edit and then
  13. # back to Unix.  If it is edited in a DOS text editor it will be corrupted
  14. # since DOS stores text files differently.
  15. #
  16. # PurePak version 2.07 IRC script
  17. # Copyright (C) 1995
  18. #
  19. # This program is free software; you can redistribute it and/or modify
  20. # it under the terms of the GNU General Public License as published by
  21. # the Free Software Foundation; either version 1, or (at your option)
  22. # any later version.
  23. #
  24. # This program is distributed in the hope that it will be useful,
  25. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  26. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  27. # GNU General Public License for more details.
  28. #
  29. # You should have received a copy of the GNU General Public License
  30. # along with this program; if not, write to the Free Software
  31. # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  32.  
  33. # PurePak online help information
  34. # Do not load this script manually.  It is auto-loaded on demand when help
  35. # is requested, and unloaded after 20 minutes or so of not using help.
  36.  
  37. # Strange numbering of elements is due to the behavior of the 'foreach'
  38. # commmand.
  39.  
  40. EVAL ^if (!(PPVERS)) {/echo *** purepak.hlp is not a stand-alone script, and should not be loaded manually.  It is loaded by purepak.irc on demand.;//exit}
  41. @ PPHELP.HELP = 1
  42.  
  43. # ----------------------------------------------------------------------------
  44. # This is what is displayed if /pphelp is typed with no options
  45. # ----------------------------------------------------------------------------
  46.  
  47. @ PPHELP.HELP.0 = [The following command sections are available:]
  48. @ PPHELP.HELP.11 = [  MAIN         - The main non-chanop commands in purepak.irc]
  49. @ PPHELP.HELP.12 = [  CHOP         - Channel operator commands]
  50. @ PPHELP.HELP.13 = [  SETTINGS     - A list of settings available under /pp for all scripts]
  51. @ PPHELP.HELP.14 = [  BOTS         - Commands in the pp-bots.irc script]
  52. @ PPHELP.HELP.15 = [  SILLY        - Commands in the pp-silly.irc script]
  53. @ PPHELP.HELP.16 = [  DCC          - Help on the pp-dcc.irc script]
  54. @ PPHELP.HELP.17 = [  KICKS        - Commands in the pp-kicks.irc script]
  55. @ PPHELP.HELP.18 = [  MISC         - Things that don't fit into any other catagory]
  56. @ PPHELP.HELP.19 = []
  57. @ PPHELP.HELP.20 = [To get help on the above sections, type /pphelp <section>.]
  58. @ PPHELP.HELP.21 = [To get detailed help on any of the commands listed in the]
  59. @ PPHELP.HELP.22 = [command lists, type /pphelp <command>.  To get help on any of]
  60. @ PPHELP.HELP.23 = [the settings, type /pphelp setting <setting>.]
  61. @ PPHELP.HELP.24 = []
  62. @ PPHELP.HELP.25 = [Command syntax legend:]
  63. @ PPHELP.HELP.26 = [  Something in <>'s : required option]
  64. @ PPHELP.HELP.27 = [  Things in []'s : optional - can be left out]
  65. @ PPHELP.HELP.28 = [  <#channel> : Channel name that requires a # sign]
  66. @ PPHELP.HELP.29 = [  <channel> : Channel name that doesn't require a # sign]
  67. @ PPHELP.HELP.30 = [  <something/something else> : One or the other]
  68. @ PPHELP.HELP.31 = [  <umask> : A string of nick!user@host (can contain wildcards)]
  69. @ PPHELP.HELP.32 = [  ... : 'And so on...' - means the command takes a list]
  70. @ PPHELP.HELP.33 = []
  71. @ PPHELP.HELP.34 = ['/CHOps' does not mean that you must type this command in the]
  72. @ PPHELP.HELP.35 = [case shown.  It means that '/cho' is all you need to type to]
  73. @ PPHELP.HELP.36 = [invoke this command.  Letters shown in upper case specify the]
  74. @ PPHELP.HELP.37 = [letters that you are required to type.  \(However, you must]
  75. @ PPHELP.HELP.38 = [type out the full command name to get help through /pphelp\)]
  76.  
  77. # ----------------------------------------------------------------------------
  78. # Miscellaneous help
  79. # ----------------------------------------------------------------------------
  80.  
  81. @ PPHELP.MISC.0 = [Miscellaneous functions:]
  82. @ PPHELP.MISC.1 = []
  83. @ PPHELP.MISC.2 = [Pressing the tab key will scroll through a history of people who have]
  84. @ PPHELP.MISC.3 = [recently sent you a message, or to whom you have recently sent a]
  85. @ PPHELP.MISC.4 = [message.  The /msg command to reply will be typed out for you.   This]
  86. @ PPHELP.MISC.5 = [is a nice quick way to reply to a message.]
  87. @ PPEHLP.MISC.6 = []
  88. @ PPHELP.MISC.7 = [On most systems, pressing the PGUP and PGDN keys will scroll backwards]
  89. @ PPHELP.MISC.8 = [and forwards through the lastlog.  The lastlog keeps 16384 lines of]
  90. @ PPHELP.MISC.9 = [scrollback data.  The HOME key will return you to the bottom.]
  91.  
  92. # ----------------------------------------------------------------------------
  93. # Main script commands help
  94. # ----------------------------------------------------------------------------
  95.  
  96. @ PPHELP.MAIN.0 = [Non-chanop commands in the main purepak.irc script:]
  97. @ PPHELP.MAIN.10 = [==========================================================================]
  98. @ PPHELP.MAIN.11 = [ /PP <option> [<new setting>]          - Change a script setting]
  99. @ PPHELP.MAIN.12 = [ /Who [<#channel>]                   * - Get a list of users on a channel]
  100. @ PPHELP.MAIN.13 = [ /M <nick/#channel> <msg>              - Short for /msg]
  101. @ PPHELP.MAIN.14 = [ /J <channel> [<channel> ...]          - Short for /join w/no # needed]
  102. @ PPHELP.MAIN.15 = [ /L <channel> [<channel> ...]          - Short for /leave w/no # needed]
  103. @ PPHELP.MAIN.16 = [ /, <nick> [<nick> ...]                - Abbreviation for /whois]
  104. @ PPHELP.MAIN.19 = [ /Topic [<#channel>] [<new topic>]   * - Change channel topic]
  105. @ PPHELP.MAIN.20 = [ /N <new nickname>                     - Short for /nick]
  106. @ PPHELP.MAIN.21 = [ /MASSDcc <file> [<umask>]             - Mass DCC a file]
  107. @ PPHELP.MAIN.22 = [ /FRiend <nick/umask> [<chanmask>]     - Add a user to friends list]
  108. @ PPHELP.MAIN.23 = [ /ENEmy <nick/umask> [<chanmask>]      - Add a user to enemies list]
  109. @ PPHELP.MAIN.24 = [ /RMFriend <nick/umask> [<chanmask>]   - Remove a user from friends list]
  110. @ PPHELP.MAIN.25 = [ /RMEnemy <nick/umask> [<chanmask>]    - Remove a user from enemies list]
  111. @ PPHELP.MAIN.26 = [ /LSFriends                            - Display friends list]
  112. @ PPHELP.MAIN.27 = [ /LSEnemies                            - Display enemies list]
  113. @ PPHELP.MAIN.28 = [ /NOFriends                            - Clear friends list]
  114. @ PPHELP.MAIN.29 = [ /NOEnemies                            - Clear enemies list]
  115. @ PPHELP.MAIN.30 = [ /MSGAll <msg>                         - /msg everyone in channel]
  116. @ PPHELP.MAIN.31 = [ /MSGOps <msg>                         - /msg all channel ops]
  117. @ PPHELP.MAIN.32 = [ /WALLops <msg>                        - PhoEniX-style /wallops command]
  118. @ PPHELP.MAIN.33 = [ /FINger <nick/user@host>              - Get finger info (not CTCP FINGER)]
  119. @ PPHELP.MAIN.34 = [ /NAmes [<#channel>]                 * - List users on channel]
  120. @ PPHELP.MAIN.35 = [ /CHOps [<#channel>]                   - List chanops on channel]
  121. @ PPHELP.MAIN.36 = [ /CStats [<#channel>]                  - Display statistics for channel]
  122. @ PPHELP.MAIN.37 = [ /VERSION [<nick/server>]              - Get version information]
  123. @ PPHELP.MAIN.38 = [ /IG <nick>                            - Quick user@host ignore]
  124. @ PPHELP.MAIN.39 = [ /UNIG <nick>                          - Remove an ignore placed with /ig]
  125. @ PPHELP.MAIN.40 = [ /UMode [<new mode>]                   - Change your user modes]
  126. @ PPHELP.MAIN.41 = [ /UNFlash                              - Attempt to fix bombed terminal]
  127. @ PPHELP.MAIN.42 = [ /MAIl <nick> <file>                   - Mail a text file to <nick>]
  128. @ PPHELP.MAIN.43 = [ /UUmail <nick> <file>                 - UUencode and mail <file>]
  129. @ PPHELP.MAIN.44 = [ /NEt <server> [<port>]                - Creates a new window on <server>]
  130. @ PPHELP.MAIN.45 = [ /WK                                   - Kill current window]
  131. @ PPHELP.MAIN.46 = [ /WH                                   - Hide current window]
  132. @ PPHELP.MAIN.47 = [ /WS                                   - Show windows 1 and 2]
  133. @ PPHELP.MAIN.48 = [ /MASSInv <as if it were /who>         - Mass invite users]
  134. @ PPHELP.MAIN.49 = [ /LJ                                   - Leave and rejoin channel]
  135. @ PPHELP.MAIN.50 = [ /LS [<ls parameters>]                 - Like 'ls' from system prompt]
  136. @ PPHELP.MAIN.51 = [ /LSW [<ls parameters>]                - Wide directory listing]
  137. @ PPHELP.MAIN.52 = [ /RM <file/rm options> [<file> ...]    - Like 'rm' from system prompt]
  138. @ PPHELP.MAIN.53 = [ /CAT <file>                           - Type out a text file]
  139. @ PPHELP.MAIN.54 = [ /CATTo [<nick/#channel>] <file>       - Type a text file to someone]
  140. @ PPHELP.MAIN.55 = [ /PS [<ps options>]                    - Like 'ps' from system prompt]
  141. @ PPHELP.MAIN.56 = [ /PSKill <pid> [<pid> ...]             - Kill process(es)]
  142. @ PPHELP.MAIN.57 = [ /SVE                                  - Save settings to ]##PP.SAVEFILE
  143. @ PPHELP.MAIN.58 = [ /LAST [<nick/#channel>]               - Send the last message you got]
  144. @ PPHELP.MAIN.59 = [ /LASTN [<nick/#channel>]              - Send the last notice you got]
  145. @ PPHELP.MAIN.60 = [ /SERVNote <options>                   - Type '/pphelp servnote']
  146. @ PPHELP.MAIN.61 = [ /AVOid <nick/- nick>                  - Add/remove avoidance list]
  147. @ PPHELP.MAIN.62 = [ /REPEATCmd <count> <command>          - Repeat <command> <count> times]
  148. @ PPHELP.MAIN.63 = [ /PLAYback                             - Play back away log]
  149. @ PPHELP.MAIN.64 = [ /CLEARLog                             - Clear away log]
  150. @ PPHELP.MAIN.65 = [ /RWhois <nick>                        - Whois request from user's server]
  151. @ PPHELP.MAIN.66 = [ /WHOSplit                             - List users who recently split]
  152. @ PPHELP.MAIN.67 = [ /PAWay <nick> <msg/->                 - Add/remove personal away messages]
  153. @ PPHELP.MAIN.68 = [ /NSLookup <nick/ip-address>           - Perform a hostname lookup]
  154. @ PPHELP.MAIN.69 = [ /Users [see help page]                - Do a fast who from cached list]
  155. @ PPHELP.MAIN.70 = [==========================================================================]
  156. @ PPHELP.MAIN.71 = [Commands marked by '*' are commands that are normally part of the IRC]
  157. @ PPHELP.MAIN.72 = [client without PurePak.  They are only shown here because PurePak changes]
  158. @ PPHELP.MAIN.73 = [their behavior slightly, such as to no longer require certain options.]
  159.  
  160. @ PPHELP.USERS.0 = [Usage: /users [<#channel>] [<-chops/-lusers>] [<umask>]]
  161. @ PPHELP.USERS.10 = []
  162. @ PPHELP.USERS.11 = [/users displays a cached, automatically updated list of users on the]
  163. @ PPHELP.USERS.12 = [channel from memory.  It is faster than /who since it doesn't require]
  164. @ PPHELP.USERS.13 = [data from the server.  The option -chops causes /users to display only]
  165. @ PPHELP.USERS.14 = [channel ops, and the option -lusers displays only non-ops.  If a umask]
  166. @ PPHELP.USERS.15 = [is specified, only users matching that umask are displayed.  The]
  167. @ PPHELP.USERS.16 = [arguments to /users may be in any order.]
  168. @ PPHELP.USERS.17 = []
  169. @ PPHELP.USERS.18 = [/users does not appear to work at all on client version 2.2.9, and may]
  170. @ PPHELP.USERS.19 = [unreliable on other versions.  If the op flags are incorrect, this is]
  171. @ PPHELP.USERS.20 = [the result of a client bug and not a script bug.]
  172. @ PPHELP.USERS.21 = []
  173. @ PPHELP.USERS.22 = [/users has been tested to work very well on client version 2.8.12b,]
  174. @ PPHELP.USERS.23 = [so get the latest client if you have problems.]
  175.  
  176. @ PPHELP.NSLOOKUP.0 = [Usage: /nslookup <nick/ip-address>]
  177. @ PPHELP.NSLOOKUP.1 = []
  178. @ PPHELP.NSLOOKUP.2 = [/nslookup performs an ip-address-to-hostname lookup to find the real]
  179. @ PPHELP.NSLOOKUP.3 = [hostname of a person who has logged on with a numerical IP address.]
  180. @ PPHELP.NSLOOKUP.4 = []
  181. @ PPHELP.NSLOOKUP.5 = [The program set in the NSLOOKCMD setting must be present on the system.]
  182.  
  183. @ PPHELP.PAWAY.0 = [Usage: /paway <nick> <msg/->]
  184. @ PPHELP.PAWAY.1 = []
  185. @ PPHELP.PAWAY.2 = [/paway sets or removes a personal away message for <nick>.  If <msg> is]
  186. @ PPHELP.PAWAY.3 = ['-', it removes any away messages for that nick, else it makes <msg> the]
  187. @ PPHELP.PAWAY.4 = [away message.]
  188.  
  189. @ PPHELP.WHOSPLIT.0 = [Usage: /whosplit]
  190. @ PPHELP.WHOSPLIT.1 = []
  191. @ PPHELP.WHOSPLIT.2 = [/whosplit lists users who were recently separated from you in a]
  192. @ PPHELP.WHOSPLIT.3 = [netsplit.]
  193.  
  194. @ PPHELP.RWHOIS.0 = [Usage: /rwhois <nick>]
  195. @ PPHELP.RWHOIS.1 = []
  196. @ PPHELP.RWHOIS.2 = [/rwhois does a /whois on <nick>, but gets the whois information directly]
  197. @ PPHELP.RWHOIS.3 = [from the server that <nick> is on.  This will usually show more detailed]
  198. @ PPHELP.RWHOIS.4 = [information and/or the correct idle time.]
  199.  
  200. @ PPHELP.PLAYBACK.0 = [Usage: /playback]
  201. @ PPHELP.PLAYBACK.1 = []
  202. @ PPHELP.PLAYBACK.2 = [/playback plays back messages and events recorded while you were away.]
  203.  
  204. @ PPHELP.CLEARLOG.0 = [Usage: /clearlog]
  205. @ PPHELP.CLEARLOG.1 = []
  206. @ PPHELP.CLEARLOG.2 = [/clearlog clears all data from the away log.  This only affects the away]
  207. @ PPHELP.CLEARLOG.3 = [log in memory; away logs sent to disk files remain unchanged.]
  208.  
  209. @ PPHELP.REPEATCMD.0 = [Usage: /repeatcmd <count> <command>]
  210. @ PPHELP.REPEATCMD.1 = []
  211. @ PPHELP.REPEATCMD.2 = [/repeatcmd executes /<command> <count> times.]
  212.  
  213. @ PPHELP.PP.0 = [Usage: /pp <setting> [<new value>]
  214. @ PPHELP.PP.1 = []
  215. @ PPHELP.PP.2 = [/pp changes the value of a PurePak setting.  Type /pphelp settings for a]
  216. @ PPHELP.PP.3 = [list of settings and their possible values.  If <new value> is omitted]
  217. @ PPHELP.PP.4 = [then the current value of <setting> will be shown.]
  218.  
  219. @ PPHELP.MASSDCC.0 = [Usage: /massdcc <file> [<mask>]]
  220. @ PPHELP.MASSDCC.2 = []
  221. @ PPHELP.MASSDCC.3 = [/massdcc dcc sends <file> to everyone on the channel, or if <mask> is]
  222. @ PPHELP.MASSDCC.4 = [specified, everyone on the channel whose nick!user@host matches <mask>]
  223. @ PPHELP.MASSDCC.5 = [(wildcards allowed).]
  224. @ PPHELP.MASSDCC.6 = []
  225. @ PPHELP.MASSDCC.7 = [Examples:]
  226. @ PPHELP.MASSDCC.8 = [  /massdcc ppak100a.zip  - Sends ppak100a to everyone on channel]
  227. @ PPHELP.MASSDCC.9 = [  /massdcc ppak100a.zip *!*@*.edu - Sends to everyone from a .edu host]
  228.  
  229. @ PPHELP.WHO.0 = [/who is a standard IRC command.  PurePak only alters it's behavior so that]
  230. @ PPHELP.WHO.1 = [if no parameters are given, a /who is done for the current channel.]
  231.  
  232. @ PPHELP.NAMES.0 = [/names is a standard IRC command.  PurePak only alters it's behavior so]
  233. @ PPHELP.NAMES.1 = [that if no parameters are given, /names is done for the current channel.]
  234.  
  235. @ PPHELP.M.0 = [/m is an alias for '/msg']
  236.  
  237. @ PPHELP.N.0 = [/n is an alias for '/nick']
  238.  
  239. @ PPHELP.J.0 = [/j is a short form of the /join command.  It will accept channel names]
  240. @ PPHELP.J.1 = [without the # sign, and accepts multiple channel names stacked.]
  241.  
  242. @ PPHELP.L.0 = [/l is a short form of the /leave command.  It will accept channel names]
  243. @ PPHELP.L.1 = [without the # sign, and accepts multiple channel names stacked.]
  244.  
  245. @ PPHELP.TOPIC.0 = [/topic is a standard IRC command.  PurePak only alters it's behavior so]
  246. @ PPHELP.TOPIC.1 = [that a channel name is not required.  If no channel name is given, the]
  247. @ PPHELP.TOPIC.2 = [current channel is used.]
  248.  
  249. @ PPHELP.FRIEND.0 = [Usage: /friend <nick> [<chanmask>]]
  250. @ PPHELP.FRIEND.12 = [   or: /friend <umask> [<chanmask>]]
  251. @ PPHELP.FRIEND.13 = []
  252. @ PPHELP.FRIEND.14 = [/friend adds a user to your friends list.  It can be used with either a]
  253. @ PPHELP.FRIEND.15 = [nick (will look up the person's user@host), or a umask.  It will also]
  254. @ PPHELP.FRIEND.16 = [remove any entries on your enemies list matching the user being added.]
  255. @ PPHELP.FRIEND.17 = [<chanmask> is a channel name that may contain wildcards.  If the channel]
  256. @ PPHELP.FRIEND.18 = [name is omitted, the user is placed on a global list for all channels.]
  257. @ PPHELP.FRIEND.19 = []
  258. @ PPHELP.FRIEND.20 = [Users on your friends list:]
  259. @ PPHELP.FRIEND.21 = [   - Get auto-opped upon joining a channel you are on if you have ops]
  260. @ PPHELP.FRIEND.22 = [   - Get access to CTCP commands: HELP, OP, INVITE, UNBAN]
  261. @ PPHELP.FRIEND.23 = [   - Are not deopped by server ops protection]
  262.  
  263. @ PPHELP.ENEMY.0 = [Usage: /enemy <nick> [<chanmask>]]
  264. @ PPHELP.ENEMY.12 = [   or: /enemy <umask> [<chanmask>]]
  265. @ PPHELP.ENEMY.13 = []
  266. @ PPHELP.ENEMY.14 = [/enemy adds a user to your enemies list.  It can be used with either a]
  267. @ PPHELP.ENEMY.15 = [nick (will look up the person's user@host), or a umask.  It will also]
  268. @ PPHELP.ENEMY.16 = [remove any entries on your friends list matching the user being added.]
  269. @ PPHELP.ENEMY.17 = [<chanmask> is a channel name that may contain wildcards.  If the channel]
  270. @ PPHELP.ENEMY.18 = [name is omitted, the user is placed on a global list for all channels.]
  271. @ PPHELP.ENEMY.19 = []
  272. @ PPHELP.ENEMY.20 = [Users on your enemies list:]
  273. @ PPHELP.ENEMY.21 = [   - Are automatically banned and kicked on join if you have ops]
  274.  
  275. @ PPHELP.RMFRIEND.0 = [Usage: /rmfriend <nick> [<chanmask>]]
  276. @ PPHELP.RMFRIEND.2 = [   or: /rmfriend <umask> [<chanmask>]]
  277. @ PPHELP.RMFRIEND.3 = []
  278. @ PPHELP.RMFRIEND.4 = [/rmfriend removes a user from your friends list.  It can be used with]
  279. @ PPHELP.RMFRIEND.5 = [either a nick (will look up the person's user@host), or a umask.]
  280. @ PPHELP.RMFRIEND.6 = [If <chanmask> is omitted, the user is removed from all channel lists.]
  281.  
  282. @ PPHELP.RMENEMY.0 = [Usage: /rmenemy <nick> [<chanmask>]]
  283. @ PPHELP.RMENEMY.2 = [   or: /rmenemy <umask> [<chanmask>]]
  284. @ PPHELP.RMENEMY.3 = []
  285. @ PPHELP.RMENEMY.4 = [/rmenemy removes a user from your enemies list.  It can be used with]
  286. @ PPHELP.RMENEMY.5 = [either a nick (will look up the person's user@host), or a umask.]
  287. @ PPHELP.RMENEMY.6 = [If <chanmask> is omitted, the user is removed from all channel lists.]
  288.  
  289. @ PPHELP.LSFRIENDS.0 = [Usage: /lsfriends]
  290. @ PPHELP.LSFRIENDS.1 = []
  291. @ PPHELP.LSFRIENDS.2 = [/lsfriends displays your friends lists.]
  292.  
  293. @ PPHELP.LSENEMIES.0 = [Usage: /lsenemies]
  294. @ PPHELP.LSENEMIES.1 = []
  295. @ PPHELP.LSENEMIES.2 = [/lsenemies displays your enemies lists.]
  296.  
  297. @ PPHELP.NOFRIENDS.0 = [Usage: /nofriends]
  298. @ PPHELP.NOFRIENDS.1 = []
  299. @ PPHELP.NOFRIENDS.2 = [/nofriends clears all your friends lists.]
  300.  
  301. @ PPHELP.NOENEMIES.0 = [Usage: /noenemies]
  302. @ PPHELP.NOENEMIES.1 = []
  303. @ PPHELP.NOENEMIES.2 = [/noenemies clears all your enemies lists.]
  304.  
  305. @ PPHELP.MSGALL.0 = [Usage: /msgall <msg>]
  306. @ PPHELP.MSGALL.1 = []
  307. @ PPHELP.MSGALL.2 = [/msgall sends a private message to everyone on your channel.]
  308.  
  309. @ PPHELP.MSGOPS.0 = [Usage: /msgops <msg>]
  310. @ PPHELP.MSGOPS.1 = []
  311. @ PPHELP.MSGOPS.2 = [/msgops sends a private message to all the channel ops on your channel.]
  312.  
  313. @ PPHELP.WALLOPS.0 = [Usage: /wallops <msg>]
  314. @ PPHELP.WALLOPS.1 = []
  315. @ PPHELP.WALLOPS.2 = [/wallops is the same as /msgops, except that it sends a notice instead]
  316. @ PPHELP.WALLOPS.4 = [of a msg like PhoEniX's /wallops command.]
  317.  
  318. @ PPHELP.FINGER.0 = [Usage: /finger <nick>]
  319. @ PPHELP.FINGER.1 = [   or: /finger <user@host>]
  320. @ PPHELP.FINGER.2 = []
  321. @ PPHELP.FINGER.3 = [/finger executes the 'finger' command.  It will accept either a nick or]
  322. @ PPHELP.FINGER.4 = [user@host.]
  323.  
  324. @ PPHELP.CHOPS.0 = [Usage: /chops [<#channel>]]
  325. @ PPHELP.CHOPS.1 = []
  326. @ PPHELP.CHOPS.2 = [/chops displays a list of channel operators in the same format as a /who]
  327. @ PPHELP.CHOPS.3 = [list.]
  328.  
  329. @ PPHELP.CSTATS.0 = [Usage: /cstats [<#channel>]]
  330. @ PPHELP.CSTATS.1 = []
  331. @ PPHELP.CSTATS.2 = [/cstats displays user statistics for a channel \(how many users, channel]
  332. @ PPHELP.CSTATS.3 = [ops, ircops, etc.\)]
  333.  
  334. @ PPHELP.VERSION.0 = [Usage: /version [<nick/server>]]
  335. @ PPHELP.VERSION.1 = []
  336. @ PPHELP.VERSION.2 = [/version requests/displays version information.  If used with someone's]
  337. @ PPHELP.VERSION.3 = [nick, it sends them a CTCP VERSION request.  If used with the name of a]
  338. @ PPHELP.VERSION.4 = [server, it requests the server version.  If used with no parameters, it]
  339. @ PPHELP.VERSION.5 = [displays your current client, script, and server version.]
  340.  
  341. @ PPHELP.IG.0 = [Usage: /ig <nick>]
  342. @ PPHELP.IG.1 = []
  343. @ PPHELP.IG.2 = [/ig does a quick user@host ignore on <nick> for msgs, notices, ctcps, and]
  344. @ PPHELP.IG.3 = [public messages.  See ircII's help for the /ignore command.]
  345.  
  346. @ PPHELP.UNIG.0 = [Usage: /unig <nick>]
  347. @ PPHELP.UNIG.1 = []
  348. @ PPHELP.UNIG.2 = [/unig removes an ignore placed with /ig.  Other ignores will not be]
  349. @ PPHELP.UNIG.3 = [removed.  See ircII's help for the /ignore command.]
  350.  
  351. @ PPHELP.UMODE.0 = [Usage: /umode <new user mode>]
  352. @ PPHELP.UMODE.1 = []
  353. @ PPHELP.UMODE.2 = [/umode changes your user modes in the same way as '/mode YourNick' would.]
  354. @ PPHELP.UMODE.3 = [See ircII's help on /mode for more information on user modes.]
  355.  
  356. @ PPHELP.UNFLASH.0 = [Usage: /unflash]
  357. @ PPHELP.UNFLASH.1 = []
  358. @ PPHELP.UNFLASH.2 = [/unflash attempts to fix bombed VT100 compatable terminals.  Your]
  359. @ PPHELP.UNFLASH.3 = [terminal has been bombed if it suddenly turns to all inverse,]
  360. @ PPHELP.UNFLASH.4 = [funny looking symbols appear everywhere, or any other such things]
  361. @ PPHELP.UNFLASH.5 = [happen.]
  362.  
  363. @ PPHELP.MAIL.0 = [Usage: /mail <nick> <file>]
  364. @ PPHELP.MAIL.1 = []
  365. @ PPHELP.MAIL.2 = [/mail mails the contents of <file> to the visible IRC user@host of]
  366. @ PPHELP.MAIL.3 = [<nick>.  The mail will bounce if <nick> is on IRC under a fake user@host.]
  367.  
  368. @ PPHELP.UUMAIL.0 = [Usage: /uumail <nick> <file>]
  369. @ PPHELP.UUMAIL.1 = []
  370. @ PPHELP.UUMAIL.2 = [/uumail mails <file> to <nick> in uuencoded format.  Use this for]
  371. @ PPHELP.UUMAIL.3 = [binary files.]
  372.  
  373. @ PPHELP.NET.0 = [Usage: /net <server> [<port>]]
  374. @ PPHELP.NET.1 = []
  375. @ PPHELP.NET.2 = [/net creates a new split-screen window and connects this window]
  376. @ PPHELP.NET.3 = [to <server>.  Useful for testing servers or jumping to the other]
  377. @ PPHELP.NET.4 = [side of netsplits without disconnecting your main connection.]
  378.  
  379. @ PPHELP.WK.0 = [/wk is an alias for '/window kill'.  See ircII's help on /window.]
  380. @ PPHELP.WH.0 = [/wh is an alias for '/window hide'.  See ircII's help on /window.]
  381.  
  382. @ PPHELP.WS.0 = [Usage: /ws]
  383. @ PPHELP.WS.1 = []
  384. @ PPHELP.WS.2 = [/ws is an alias for the following command sequence:]
  385. @ PPHELP.WS.3 = [   /window show 2]
  386. @ PPHELP.WS.4 = [   /window show 1]
  387. @ PPHELP.WS.5 = [   /window balance]
  388. @ PPHELP.WS.6 = [This will display windows 1 and 2 and balance them so that the]
  389. @ PPHELP.WS.7 = [division between them is in the center of the screen.  See ircII's]
  390. @ PPHELP.WS.8 = [help on the /window command for more information.]
  391.  
  392. @ PPHELP.MASSINV.0 = [Usage: /massinv <parameters as if it were /who>]
  393. @ PPHELP.MASSINV.1 = []
  394. @ PPHELP.MASSINV.2 = [/massinv executes a '/who' command with the parameters that you]
  395. @ PPHELP.MASSINV.3 = [give it and invites all people that are listed to the current]
  396. @ PPHELP.MASSINV.4 = [channel.  See ircII's help on the /who command to find out about]
  397. @ PPHELP.MASSINV.5 = [it's parameters.]
  398.  
  399. @ PPHELP.LJ.0 = [Usage: /lj]
  400. @ PPHELP.LJ.1 = []
  401. @ PPHELP.LJ.2 = [/lj quickly leaves and rejoins the current channel.]
  402.  
  403. @ PPHELP.LS.0 = [Usage: /ls [<ls parameters>]]
  404. @ PPHELP.LS.1 = []
  405. @ PPHELP.LS.2 = [/ls executes the ls command with any parameters you give it.]
  406. @ PPHELP.LS.3 = [Type 'man ls' from the system prompt for help on the ls command.]
  407.  
  408. @ PPHELP.LSW.0 = [Usage: /lsw [<ls parameters>]]
  409. @ PPHELP.LSW.1 = []
  410. @ PPHELP.LSW.2 = [/ls executes the ls command in wide display mode with any parameters]
  411. @ PPHELP.LSW.4 = [you give it.  Type 'man ls' from the system prompt for help on the]
  412. @ PPHELP.LSW.5 = [ls command.]
  413.  
  414. @ PPHELP.RM.0 = [Usage: /rm <file/rm options> [<file> ...]]
  415. @ PPHELP.RM.1 = []
  416. @ PPHELP.RM.2 = [/rm executes the rm command with any parameters you give it.  Type]
  417. @ PPHELP.RM.3 = ['man rm' from the system prompt for help on the rm command.]
  418.  
  419. @ PPHELP.CAT.0 = [Usage: /cat <file>]
  420. @ PPHELP.CAT.1 = []
  421. @ PPHELP.CAT.2 = [/cat types out a text file <file>]
  422.  
  423. @ PPHELP.CATTO.0 = [Usage: /catto [<nick/#channel>] <file>]
  424. @ PPHELP.CATTO.1 = []
  425. @ PPHELP.CATTO.2 = [/catto types out a text file and sends it to <nick/#channel> or]
  426. @ PPHELP.CATTO.3 = [the current channel if no destination is specified.  It should]
  427. @ PPHELP.CATTO.4 = [not be used with files containing more than 2 or so screens full]
  428. @ PPHELP.CATTO.5 = [of text.  If the file is longer than 2 or so screens of text, it]
  429. @ PPHELP.CATTO.6 = [would be much better to DCC or XDCC OFFER it.]
  430.  
  431. @ PPHELP.PS.0 = [Usage: /ps [<ps options>]]
  432. @ PPHELP.PS.1 = []
  433. @ PPHELP.PS.2 = [/ps executes the ps command with any parameters you give it.  Type]
  434. @ PPHELP.PS.3 = ['man ps' from the system prompt for help on the ps command.]
  435.  
  436. @ PPHELP.PSKILL.0 = [Usage: /pskill <pid> [<pid> ...]]
  437. @ PPHELP.PSKILL.1 = []
  438. @ PPHELP.PSKILL.2 = [/pskill kills processes with <pid>(s) as displayed by the ps]
  439. @ PPHELP.PSKILL.3 = [command.  Type 'man kill' from the system prompt for more]
  440. @ PPHELP.PSKILL.4 = [information.]
  441.  
  442. @ PPHELP.SVE.0 = [Usage: /sve]
  443. @ PPHELP.SVE.1 = []
  444. @ PPHELP.SVE.2 = [/sve saves PurePak's settings to a file called ]##PP.SAVEFILE##[ in]
  445. @ PPHELP.SVE.3 = [your home directory.  This file contains all of the /pp settings,]
  446. @ PPHELP.SVE.4 = [friends/enemies lists, /notify lists, etc.]
  447. @ PPHELP.SVE.5 = []
  448. @ PPHELP.SVE.6 = [PurePak's saved settings file is auto-loaded on startup if it exists.]
  449.  
  450. @ PPHELP.LAST.0 = [Usage: /last [<nick/#channel>]]
  451. @ PPHELP.LAST.1 = []
  452. @ PPHELP.LAST.2 = [/last echos the last private message you got to <nick/#channel> or]
  453. @ PPHELP.LAST.3 = [to the current channel if no parameters are specified.]
  454.  
  455. @ PPHELP.LASTN.0 = [Usage: /lastn [<nick/#channel>]]
  456. @ PPHELP.LASTN.1 = []
  457. @ PPHELP.LASTN.2 = [/last echos the last notice you got to <nick/#channel> or to the]
  458. @ PPHELP.LASTN.3 = [current channel if no parameters are specified.]
  459.  
  460. @ PPHELP.SERVNOTE.0 = [Usage: /servnote <level/-level> [<level/-level> ...]]
  461. @ PPHELP.SERVNOTE.11 = [   or: /servnote <1/2/3>]
  462. @ PPHELP.SERVNOTE.12 = [   or: /servnote shortkills <on/off>]
  463. @ PPHELP.SERVNOTE.13 = []
  464. @ PPHELP.SERVNOTE.14 = [/servnote allows you to filter the messages that you receive from]
  465. @ PPHELP.SERVNOTE.15 = [the server when your user mode is +s.]
  466. @ PPHELP.SERVNOTE.16 = []
  467. @ PPHELP.SERVNOTE.17 = [/servnote <level> adds a level to the list of notice types]
  468. @ PPHELP.SERVNOTE.18 = [that will be displayed.  The levels are:]
  469. @ PPHELP.SERVNOTE.19 = [   Kill COLlisions CONnections Fakes Unauthorized Misc ALL]
  470. @ PPHELP.SERVNOTE.20 = [Misc - anything that isn't recognized as any of the others]
  471. @ PPHELP.SERVNOTE.21 = [ALL - sets all the levels]
  472. @ PPHELP.SERVNOTE.22 = []
  473. @ PPHELP.SERVNOTE.23 = [/servnote 1 - Minimum: show kills and collisions]
  474. @ PPHELP.SERVNOTE.24 = [/servnote 2 - Medium: show kills, collisions, connections, misc]
  475. @ PPHELP.SERVNOTE.25 = [/servnote 3 - Maximum: show all server messages]
  476. @ PPHELP.SERVNOTE.26 = []
  477. @ PPHELP.SERVNOTE.27 = [/servnote shortkills <on/off> toggles shortened kill notices.]
  478. @ PPHELP.SERVNOTE.28 = [When shortened kill notices are on, only the source of a kill]
  479. @ PPHELP.SERVNOTE.29 = [and the nickname being killed will be shown.  When off, the]
  480. @ PPHELP.SERVNOTE.30 = [full kill notice including the kill path will be shown.]
  481. @ PPHELP.SERVNOTE.31 = []
  482. @ PPHELP.SERVNOTE.32 = [/servnote with no options will show current settings.]
  483.  
  484. @ PPHELP.AVOID.0 = [Usage: /avoid <nick>]
  485. @ PPHELP.AVOID.1 = [   or: /avoid - <nick>]
  486. @ PPHELP.AVOID.2 = []
  487. @ PPHELP.AVOID.3 = [Got someone you don't want to talk to?  Add them to your avoidance]
  488. @ PPHELP.AVOID.4 = [list!  /avoid <nick> adds a nick and - <nick> removes one.  In]
  489. @ PPHELP.AVOID.5 = [addition, when you add a nick the nick will also be added to your]
  490. @ PPHELP.AVOID.6 = [notify list if it wasn't there before.]
  491. @ PPHELP.AVOID.7 = []
  492. @ PPHELP.AVOID.8 = [When a signon is detected by a person in your avoidance list, you]
  493. @ PPHELP.AVOID.9 = [will change your nick so they can't find you.  If a person on your]
  494. @ PPHELP.AVOID.91 = [avoidance list joins a channel you are on, you will set yourself]
  495. @ PPHELP.AVOID.92 = [away without announcing it to the channel, so that you will]
  496. @ PPHELP.AVOID.93 = [have an excuse not to respond if they /msg you. :\)]
  497. @ PPHELP.AVOID.94 = []
  498. @ PPHELP.AVOID.95 = [/avoid with no parameters displays the avoidance list.]
  499.  
  500. # ----------------------------------------------------------------------------
  501. # Channel operator commands help
  502. # ----------------------------------------------------------------------------
  503.  
  504. @ PPHELP.CHOP.0 = [Channel operator commands in the main purepak.irc script:]
  505. @ PPHELP.CHOP.10 = [==========================================================================]
  506. @ PPHELP.CHOP.11 = [ /OP <nick> [<nick> ...]               - Op nick(s)]
  507. @ PPHELP.CHOP.12 = [ /DEOp <nick> [<nick> ...]             - Deop nick(s)]
  508. @ PPHELP.CHOP.13 = [ /MDOP [<umask>]                       - Mass deop]
  509. @ PPHELP.CHOP.14 = [ /MOP [<umask>]                        - Mass op]
  510. @ PPHELP.CHOP.15 = [ /MVOP [<umask>]                       - Mass mode +v]
  511. @ PPHELP.CHOP.16 = [ /MUNVOP [<umask>]                     - Mass mode -v]
  512. @ PPHELP.CHOP.17 = [ /MASSKick [<reason>]                  - Kick everyone]
  513. @ PPHELP.CHOP.18 = [ /MKick [<umask>]                      - Mass kick]
  514. @ PPHELP.CHOP.19 = [ /LKick                                - Kick all non-operators]
  515. @ PPHELP.CHOP.20 = [ /Kick [<#channel>] <nick> [<reason>]* - Kick a user off channel]
  516. @ PPHELP.CHOP.21 = [ /MODe [<#channel>] <new mode>       * - Change channel mode]
  517. @ PPHELP.CHOP.22 = [ /C [<#channel>] <new mode>            - Abbreviation for /mode]
  518. @ PPHELP.CHOP.23 = [ /CLEARMode                            - Remove all channel modes]
  519. @ PPHELP.CHOP.24 = [ /BAn [<nick/umask>]                   - Ban user from channel]
  520. @ PPHELP.CHOP.25 = [ /BOTBan                               - Bans to stop most bots]
  521. @ PPHELP.CHOP.26 = [ /UNBan <nick/umask>                   - Remove all bans for user]
  522. @ PPHELP.CHOP.27 = [ /CLEARBan [<umask>]                   - Clear channel bans]
  523. @ PPHELP.CHOP.28 = [ /BK <nick> [<reason>]                 - Ban and kick <nick>]
  524. @ PPHELP.CHOP.29 = [ /LOCkmode <#channel> <mode/off>       - Lock modes on <#channel>]
  525. @ PPHELP.CHOP.30 = [ /WORDKick <channel> <word/phrase/off> - Set/clear a wordkick]
  526. @ PPHELP.CHOP.31 = [ /FMDop [<umask>]                      - Massdeop using /users records]
  527. @ PPHELP.CHOP.32 = [==========================================================================]
  528. @ PPHELP.CHOP.33 = [Commands marked by '*' are commands that are normally part of the IRC]
  529. @ PPHELP.CHOP.34 = [client without PurePak.  They are only shown here because PurePak changes]
  530. @ PPHELP.CHOP.35 = [their behavior slightly, such as to no longer require certain options.]
  531.  
  532. @ PPHELP.FMDOP.0 = [Usage: /fmdop [<umask>]]
  533. @ PPHELP.FMDOP.1 = []
  534. @ PPHELP.FMDOP.2 = [/fmdop does a massdeop using the records from /users.  It doesn't require]
  535. @ PPHELP.FMDOP.3 = [the retrieval of data from the server so it happens immediatly.]
  536. @ PPHELP.FMDOP.4 = []
  537. @ PPHELP.FMDOP.5 = [May not work on clients older than 2.5 (see /pphelp users)]
  538.  
  539. @ PPHELP.WORDKICK.0 = [Usage: /wordkick <channel> <word/phrase/off>]
  540. @ PPHELP.WORDKICK.1 = []
  541. @ PPHELP.WORDKICK.2 = [/wordkick sets an autokick for the specified word or phrase.  Anyone who]
  542. @ PPHELP.WORDKICK.3 = [says the word or phrase will be kicked (not banned).  'off' clears any]
  543. @ PPHELP.WORDKICK.4 = [wordkicks for that channel.]
  544. @ PPHELP.WORDKICK.5 = []
  545. @ PPHELP.WORDKICK.6 = [/wordkick with no parameters lists any wordkicks currently in effect.]
  546.  
  547. @ PPHELP.OP.0 = [Usage: /op <nick> [<nick> ...]]
  548. @ PPHELP.OP.1 = []
  549. @ PPHELP.OP.2 = [/op does a mode +o on the current channel for the nicks specified]
  550.  
  551. @ PPHELP.DEOP.0 = [Usage: /deop <nick> [<nick> ...]]
  552. @ PPHELP.DEOP.1 = []
  553. @ PPHELP.DEOP.2 = [/deop does a mode -o on the current channel for the nicks specified]
  554.  
  555. @ PPHELP.MDOP.0 = [Usage: /mdop [<umask>]]
  556. @ PPHELP.MDOP.1 = []
  557. @ PPHELP.MDOP.2 = [/mdop does mass-deops.  If given no parameters, it will deop everyone]
  558. @ PPHELP.MDOP.3 = [on the channel.  If given a user mask, it will deop those users who]
  559. @ PPHELP.MDOP.4 = [match the user mask.  PurePak's massdeopper is "smart", it deops users]
  560. @ PPHELP.MDOP.5 = [in order of increasing network distance from you, so that the]
  561. @ PPHELP.MDOP.6 = [closest users who could react to the massdeop the fastest are]
  562. @ PPHELP.MDOP.7 = [deopped first.]
  563. @ PPHELP.MDOP.8 = []
  564. @ PPHELP.MDOP.9 = [There are four additional aliases which give you control over how]
  565. @ PPHELP.MDOP.91 = [many users to deop at once.  Other than that, they are the same as]
  566. @ PPHELP.MDOP.92 = [the /mdop alias above.  The /mdop alias deops 3 at a time.]
  567. @ PPHELP.MDOP.93 = [They are: /mdop.1 /mdop.2 /mdop.3 and /mdop.4]
  568.  
  569. @ PPHELP.MOP.0 = [Usage: /mop [<umask>]]
  570. @ PPHELP.MOP.1 = []
  571. @ PPHELP.MOP.2 = [/mop does mass-ops.  If given no parameters, it will op everyone on the]
  572. @ PPHELP.MOP.3 = [channel.  If given a user mask, it will op those users who match the]
  573. @ PPHELP.MOP.4 = [user mask.]
  574.  
  575. @ PPHELP.MVOP.0 = [Usage: /mvop [<umask>]]
  576. @ PPHELP.MVOP.1 = []
  577. @ PPHELP.MVOP.2 = [/mvop does mass +v modes.  If given no parameters, it will +v everyone]
  578. @ PPHELP.MVOP.3 = [on the channel.  If given a user mask, it will +v those users who match]
  579. @ PPHELP.MVOP.4 = [the user mask.]
  580.  
  581. @ PPHELP.MUNVOP.0 = [Usage: /munvop [<umask>]]
  582. @ PPHELP.MUNVOP.1 = []
  583. @ PPHELP.MUNVOP.2 = [/munvop does mass -v modes.  If given no parameters, it will -v]
  584. @ PPHELP.MUNVOP.3 = [everyone on the channel.  If given a user mask, it will -v those users]
  585. @ PPHELP.MUNVOP.4 = [who match the user mask.]
  586.  
  587. @ PPHELP.MASSKICK.0 = [Usage: /masskick [<reason>]]
  588. @ PPHELP.MASSKICK.1 = []
  589. @ PPHELP.MASSKICK.2 = [/masskick kicks everyone off the channel with the reason message]
  590. @ PPHELP.MASSKICK.3 = [<reason> if given.]
  591.  
  592. @ PPHELP.MKICK.0 = [Usage: /mkick [<umask>]]
  593. @ PPHELP.MKICK.1 = []
  594. @ PPHELP.MKICK.2 = [/mkick will kick everyone off the current channel if no <umask> is given.]
  595. @ PPHELP.MKICK.3 = [If a user mask is given, it will kick users matching the user mask.]
  596.  
  597. @ PPHELP.LKICK.0 = [Usage: /lkick]
  598. @ PPHELP.LKICK.1 = []
  599. @ PPHELP.LKICK.2 = [/lkick kicks all non-operators off the current channel.]
  600.  
  601. @ PPHELP.KICK.0 = [/kick is a standard IRC command.  PurePak only alters it's behavior so]
  602. @ PPHELP.KICK.1 = [that it doesn't require a channel name to be given.  If no channel name is]
  603. @ PPHELP.KICK.2 = [given, the person is kicked from the current channel.]
  604.  
  605. @ PPHELP.MODE.0 = [/mode is a standard IRC command.  PurePak only alters it's behavior so]
  606. @ PPHELP.MODE.1 = [that it doesn't require a channel name to be given.  If no channel name is]
  607. @ PPHELP.MODE.2 = [given, the mode is changed on the current channel.]
  608.  
  609. @ PPHELP.C.0 = [/c is only an abbreviation for /mode]
  610.  
  611. @ PPHELP.CLEARMODE.0 = [Usage: /clearmode]
  612. @ PPHELP.CLEARMODE.1 = []
  613. @ PPHELP.CLEARMODE.2 = [/clearmode clears all channel modes from the current channel.]
  614.  
  615. @ PPHELP.BAN.0 = [Usage: /ban [<nick/umask>]]
  616. @ PPHELP.BAN.1 = []
  617. @ PPHELP.BAN.2 = [/ban does a nice user@host ban on <nick>, or lists bans if no nickname]
  618. @ PPHELP.BAN.3 = [parameter is given.  If a umask is given, it just does a +b on it.]
  619.  
  620. @ PPHELP.BOTBAN.0 = [Usage: /botban]
  621. @ PPHELP.BOTBAN.1 = []
  622. @ PPHELP.BOTBAN.2 = [/botban bans the following on the current channel: *b?t!*@*, *srv!*@*]
  623. @ PPHELP.BOTBAN.3 = [and *s?rv!*@*]
  624.  
  625. @ PPHELP.UNBAN.0 = [Usage: /unban <nick/umask>]
  626. @ PPHELP.UNBAN.1 = []
  627. @ PPHELP.UNBAN.2 = [/unban removes all bans on the current channel matching <nick>]
  628. @ PPHELP.UNBAN.3 = [If a umask is given, it just does a -b on it.]
  629.  
  630. @ PPHELP.CLEARBAN.0 = [Usage: /clearban [<umask>]]
  631. @ PPHELP.CLEARBAN.1 = []
  632. @ PPHELP.CLEARBAN.2 = [/clearban clears all bans on the channel if no user mask is given.]
  633. @ PPHELP.CLEARBAN.3 = [If a user mask is given, it clears all bans matching the user mask.]
  634.  
  635. @ PPHELP.BK.0 = [Usage: /bk <nick> [<reason>]]
  636. @ PPHELP.BK.1 = []
  637. @ PPHELP.BK.2 = [/bk bans and then kicks <nick> with reason message <reason> if <reason>]
  638. @ PPHELP.BK.3 = [is specified.]
  639.  
  640. @ PPHELP.LOCKMODE.0 = [Usage: /lockmode <#channel> <mode to lock/off>]
  641. @ PPHELP.LOCKMODE.1 = []
  642. @ PPHELP.LOCKMODE.2 = [/lockmode sets channel mode locking for a channel.  While mode locking]
  643. @ PPHELP.LOCKMODE.3 = [is set, the mode will be kept to exactly what you set it to.]
  644. @ PPHELP.LOCKMODE.4 = [Example: /lockmode #text +nst]
  645. @ PPHELP.LOCKMODE.5 = [Notice that there is no - modes.  It is unneccessary to lock a - mode]
  646. @ PPHELP.LOCKMODE.6 = [because nothing except exactly +nst will be allowed to remain.]
  647. @ PPHELP.LOCKMODE.7 = []
  648. @ PPHELP.LOCKMODE.8 = [/lockmode <#channel> off turns off mode locking for that channel.]
  649. @ PPHELP.LOCKMODE.9 = []
  650. @ PPHELP.LOCKMODE.91 = [If you have notice sending turned on, a notice that the mode has]
  651. @ PPHELP.LOCKMODE.92 = [been locked will be sent to the channel.]
  652.  
  653. # ----------------------------------------------------------------------------
  654. # Settings help
  655. # ----------------------------------------------------------------------------
  656.  
  657. @ PPHELP.SETTINGS.0 = [Adjustable settings for all PurePak scripts:]
  658. @ PPHELP.SETTINGS.11 = [==========================================================================]
  659. @ PPHELP.SETTINGS.12 = [ AIGnore <on/off>                      - Automatic flood ignoring]
  660. @ PPHELP.SETTINGS.13 = [ IGTime <seconds>                      - Seconds to auto-ignore flooders]
  661. @ PPHELP.SETTINGS.14 = [ FFILTer <on/off>                    * - Filtering of known floods]
  662. @ PPHELP.SETTINGS.15 = [ ARTKick <on/off>                    * - ASCII art kicker]
  663. @ PPHELP.SETTINGS.16 = [ NFProt <on/off>                       - Kick users who nick flood]
  664. @ PPHELP.SETTINGS.17 = [ NFSens <secs between nick changes>  * - Nick flood protection sensitivity]
  665. @ PPHELP.SETTINGS.18 = [ ENEMies <on/off>                      - Use of enemies list]
  666. @ PPHELP.SETTINGS.19 = [ FRIends <on/off>                      - Use of friends list]
  667. @ PPHELP.SETTINGS.20 = [ AWAYNotices <on/off>                  - Public announcement when set away]
  668. @ PPHELP.SETTINGS.21 = [ AWAYLogging <on/off>                  - Log messages/events while away]
  669. @ PPHELP.SETTINGS.22 = [ AWAYWriting <on/off>                  - Writing of away log to a file]
  670. @ PPHELP.SETTINGS.23 = [ AFILE <filename>                      - File to write away log to]
  671. @ PPHELP.SETTINGS.24 = [ NOTIces <on/off>                    * - Send general warnings/notices]
  672. @ PPHELP.SETTINGS.25 = [ KREJoin <on/off>                      - Automatic rejoining when kicked]
  673. @ PPHELP.SETTINGS.26 = [ MASSProt <on/off>                     - Mass deop/kick protection]
  674. @ PPHELP.SETTINGS.27 = [ MASSAction <kick/deop>                - Action to take on mass deop/kick]
  675. @ PPHELP.SETTINGS.28 = [ SERVOP <on/off>                     * - Deop people opped by server]
  676. @ PPHELP.SETTINGS.29 = [ KEYProt <on/off>                      - Channel key flash protection]
  677. @ PPHELP.SETTINGS.30 = [ BANDefense <on/off>                   - Attempt to deop when banned]
  678. @ PPHELP.SETTINGS.31 = [ PING <on/off>                         - Ignore CTCP PINGs]
  679. @ PPHELP.SETTINGS.32 = [ FINGer <on/off>                       - Ignore CTCP FINGERs]
  680. @ PPHELP.SETTINGS.33 = [ VERsion <on/off>                      - Ignore CTCP VERSIONs]
  681. @ PPHELP.SETTINGS.34 = [ JFLEN <first word length>             - 1st word length to be a junkflood]
  682. @ PPHELP.SETTINGS.35 = [ FINGERCMD <command>                   - Command to /exec for finger]
  683. @ PPHELP.SETTINGS.36 = [ LSCMD <command>                       - Command to /exec for a long ls]
  684. @ PPHELP.SETTINGS.37 = [ LSWCMD <command>                      - Command to /exec for a wide ls]
  685. @ PPHELP.SETTINGS.38 = [ RMCMD <command>                       - Command to /exec to delete a file]
  686. @ PPHELP.SETTINGS.39 = [ MAILCMD <command>                   * - Command to /exec to send mail]
  687. @ PPHELP.SETTINGS.40 = [ UUECMD <command>                      - Command to /exec to uuencode]
  688. @ PPHELP.SETTINGS.41 = [ CATCMD <command>                      - Command to /exec to type a file]
  689. @ PPHELP.SETTINGS.42 = [ PSCMD <command>                       - Command to /exec to list tasks]
  690. @ PPHELP.SETTINGS.43 = [ KILLCMD <command>                     - Command to /exec to kill a task]
  691. @ PPHELP.SETTINGS.44 = [ UNGZCMD <command>                     - Command to /exec to un-gzip]
  692. @ PPHELP.SETTINGS.45 = [ UNZCMD <command>                      - Command to /exec to uncompress .Z]
  693. @ PPHELP.SETTINGS.46 = [ MKNODCMD <command>                    - Command to /exec to make a fifo]
  694. @ PPHELP.SETTINGS.47 = [ NSLOOKCMD <command>                   - Command to execute 'host' program]
  695. @ PPHELP.SETTINGS.48 = [ MSGBeep <on/off>                      - Beep on private messages]
  696. @ PPHELP.SETTINGS.49 = [ AUTOAway <minutes idle time/off       - Idle time to be auto set away]
  697. @ PPHELP.SETTINGS.50 = [ CLONEProt <on/off>                  * - Clonebot mass-join protection]
  698. @ PPHELP.SETTINGS.51 = [ CLONESens <max joins>               * - Clonebot protection sensitivity]
  699. @ PPHELP.SETTINGS.52 = [ MFORMAT [<format>]                  * - Set msg/notice display formats]
  700. @ PPHELP.SETTINGS.53 = [ ROWS <rows on display>              * - Number of text rows on display]
  701. @ PPHELP.SETTINGS.54 = [ LOADBots <on/off>                     - Auto-loading of pp-bots.irc]
  702. @ PPHELP.SETTINGS.55 = [ LOADWar <on/off>                      - Auto-loading of pp-war.irc]
  703. @ PPHELP.SETTINGS.56 = [ LOADSilly <on/off>                    - Auto-loading of pp-silly.irc]
  704. @ PPHELP.SETTINGS.57 = [ LOADKicks <on/off>                    - Auto-loading of pp-kicks.irc]
  705. @ PPHELP.SETTINGS.58 = [ LOADDCC <on/off>                      - Auto-loading of pp-xdcc.irc]
  706. @ PPHELP.SETTINGS.59 = [ HELPUnload <on/off>                   - Automatic unloading of help info]
  707. @ PPHELP.SETTINGS.60 = [ DEFBotopt <bot options>     (pp-bots) - Default bot options]
  708. @ PPHELP.SETTINGS.61 = [ ADECODE <on/off>           (pp-silly) - Automatic encryption decoding]
  709. @ PPHELP.SETTINGS.62 = [ DESynchnote <on/off>                  - Desynched user notices]
  710. @ PPHELP.SETTINGS.63 = [ MOTD <on/off>                         - Toggle server motd at startup]
  711. @ PPHELP.SETTINGS.64 = [ CHANprot <on/off>                   * - Toggle "channel protection"]
  712. @ PPHELP.SETTINGS.65 = [ SHOWSPLITters <on/off>                - Show joins/signoffs in netsplits]
  713. @ PPHELP.SETTINGS.66 = [ LOOKJoin <on/off>                     - IP adress lookup on join]
  714. @ PPHELP.SETTINGS.67 = [ NOSTARTUP <on/off>                    - Suppress script startup screens]
  715. @ PPHELP.SETTINGS.68 = [ FUNkybans <on/off>                    - Insert random ?'s into bans]
  716. @ PPHELP.SETTINGS.69 = [ BEEPSPLIT <on/off>                    - Beep on netsplits]
  717. @ PPHELP.SETTINGS.70 = [ PAGE <on/off>                         - Allow CTCP PAGE]
  718. @ PPHELP.SETTINGS.71 = [ TPRINT <on/off>                       - Print time every 10 minutes]
  719. @ PPHELP.SETTINGS.72 = [ PMATCH <string/.>                     - String to highlight in public]
  720. @ PPHELP.SETTINGS.73 = [==========================================================================]
  721. @ PPHELP.SETTINGS.74 = [Type '/pphelp pp' for help on how to toggle these settings.  Settings with]
  722. @ PPHELP.SETTINGS.75 = [a * have help available.  Type '/pphelp setting <setting>' for help on]
  723. @ PPHELP.SETTINGS.76 = [these settings.  The others are pretty self-explanatory.]
  724.  
  725. @ PPHELP.SETTING_CHANPROT.0 = [CHANPROT toggles "channel protection".  When this is on, users who flood]
  726. @ PPHELP.SETTING_CHANPROT.1 = [the channel with known, easily detectable floods will be kicked.  I say]
  727. @ PPHELP.SETTING_CHANPROT.2 = ["easily detectable," because in order to detect all known floods all]
  728. @ PPHELP.SETTING_CHANPROT.3 = [public data would have to be put through tons of checks, which would]
  729. @ PPHELP.SETTING_CHANPROT.4 = [slow your client to a crawl.  This really doesn't do a whole lot at the]
  730. @ PPHELP.SETTING_CHANPROT.5 = [moment.]
  731. @ PPHELP.SETTING_CHANPROT.6 = []
  732. @ PPHELP.SETTING_CHANPROT.7 = [It doesn't kick users who send text too fast into the channel, since this]
  733. @ PPHELP.SETTING_CHANPROT.8 = [is _VERY_ annoying and almost never gets clonebot flooders anyway.]
  734.  
  735. @ PPHELP.SETTING_FFILTER.0 = [FFILTER turns off/on flood filtering in incoming messages.  When flood]
  736. @ PPHELP.SETTING_FFILTER.1 = [filtering is on, incoming messages will be checked for the presence of]
  737. @ PPHELP.SETTING_FFILTER.2 = [known floods, and if a flood is found [flood detected] will be displayed]
  738. @ PPHELP.SETTING_FFILTER.3 = [instead of the message.]
  739.  
  740. @ PPHELP.SETTING_ARTKICK.0 = [ARTKICK toggles ascii art kicking.  When ascii art kicking is on, you will]
  741. @ PPHELP.SETTING_ARTKICK.1 = [automatically kick people who dump things into the channel that contain]
  742. @ PPHELP.SETTING_ARTKICK.2 = [the types of characters that are found in ascii art.]
  743.  
  744. @ PPHELP.SETTING_NFSENS.0 = [NFSENS is the maximum number of seconds between sucessive nick changes]
  745. @ PPHELP.SETTING_NFSENS.1 = [from the same person for nick flood protection to be triggered.  Higher]
  746. @ PPHELP.SETTING_NFSENS.2 = [values here mean greater sensitivity.  Recommended value: 3]
  747.  
  748. @ PPHELP.SETTING_NOTICES.0 = [NOTICES controls the sending of certain automated notices.  Those notices]
  749. @ PPHELP.SETTING_NOTICES.1 = [are:]
  750. @ PPHELP.SETTING_NOTICES.2 = []
  751. @ PPHELP.SETTING_NOTICES.3 = [Channel mode locking announcements]
  752. @ PPHELP.SETTING_NOTICES.4 = ["Your message has been logged." notices when you are away]
  753. @ PPHELP.SETTING_NOTICES.5 = [Mass deop/kick notices to the person who triggered protection]
  754. @ PPHELP.SETTING_NOTICES.6 = [Server ops protection notices]
  755. @ PPHELP.SETTING_NOTICES.7 = [Ban protection notices]
  756. @ PPHELP.SETTING_NOTICES.8 = [Notices to flood offenders that they are being ignored]
  757.  
  758. @ PPHELP.SETTING_SERVOP.0 = [SERVOP toggles automatic deopping of people who are opped by a server.]
  759. @ PPHELP.SETTING_SERVOP.1 = [This can help protect your channel from netsplit-takeovers, but it can]
  760. @ PPHELP.SETTING_SERVOP.2 = [also cause your channel to become desynched.  You should only turn this]
  761. @ PPHELP.SETTING_SERVOP.3 = [on if you really think someone may try to take over your channel.]
  762.  
  763. @ PPHELP.SETTING_MAILCMD.0 = [MAILCMD is the command to /exec to send a piece of e-mail.  Note that the]
  764. @ PPHELP.SETTING_MAILCMD.1 = [program must be able to accept mail from a pipe without requiring user]
  765. @ PPHELP.SETTING_MAILCMD.2 = [input.  Programs like elm and pine probably won't work.]
  766.  
  767. @ PPHELP.SETTING_CLONEPROT.0 = [CLONEPROT toggles clonebot mass-join protection.  When clonebot mass-join]
  768. @ PPHELP.SETTING_CLONEPROT.1 = [protection is on, you will automatically ban/kick if too many things from]
  769. @ PPHELP.SETTING_CLONEPROT.2 = [the same host join at once.  This option should be turned off on local]
  770. @ PPHELP.SETTING_CLONEPROT.3 = [chat channels where people are all likely to be from the same host!]
  771.  
  772. @ PPHELP.SETTING_CLONESENS.0 = [CLONESENS is the number of successive joins from the same host that will]
  773. @ PPHELP.SETTING_CLONESENS.1 = [be tolerated before clonebot mass-join protection goes off.  Here, lower]
  774. @ PPHELP.SETTING_CLONESENS.2 = [values are more sensitive.  Recommended value: 3 to 5]
  775.  
  776. @ PPHELP.SETTING_MFORMAT.0 = [MFORMAT can be set with a <format> option, or with no options.  If it is]
  777. @ PPHELP.SETTING_MFORMAT.1 = [given a <format> option, <format> can be any of these:]
  778. @ PPHELP.SETTING_MFORMAT.2 = [   IRCII - Msgs/notices look like the IRC client with no script]
  779. @ PPHELP.SETTING_MFORMAT.3 = [   TEXTBOX - Msgs/notices look like the TextBox IRC script is running]
  780. @ PPHELP.SETTING_MFORMAT.4 = [   LICE - Msgs/notice look like the LiCe IRC script is running]
  781. @ PPHELP.SETTING_MFORMAT.5 = [   PHOENIX - Msgs/notices look like the PhoEniX IRC script is running]
  782. @ PPHELP.SETTING_MFORMAT.6 = [   DEFAULT - Msgs/notices reset to PurePak's default setting]
  783. @ PPHELP.SETTING_MFORMAT.7 = [If MFORMAT is set with no parameters, it will prompt you to enter your]
  784. @ PPHELP.SETTING_MFORMAT.8 = [own msg/notice display formats.  It will also display instructions on]
  785. @ PPHELP.SETTING_MFORMAT.9 = [how to do this.]
  786.  
  787. @ PPHELP.SETTING_ROWS.0 = [ROWS should be set to the number of display rows on your terminal.  Most]
  788. @ PPHELP.SETTING_ROWS.1 = [people dialing in over a modem will have 24 since most communications]
  789. @ PPHELP.SETTING_ROWS.2 = [programs put a status line at the bottom.  Most people on real terminals]
  790. @ PPHELP.SETTING_ROWS.3 = [(like a Linux VC) will have 25 rows.]
  791.  
  792. # ----------------------------------------------------------------------------
  793. # pp-bots.irc help
  794. # ----------------------------------------------------------------------------
  795.  
  796. @ PPHELP.BOTS.0 = [Commands in the pp-bots.irc script:]
  797. @ PPHELP.BOTS.1 = [==========================================================================]
  798. @ PPHELP.BOTS.2 = [ /BOT <options>                        - Type /pphelp bot]
  799. @ PPHELP.BOTS.3 = [ /OPBOts                               - Op all bots on channel]
  800. @ PPHELP.BOTS.4 = [ /GB                                   - Quick guardbot maker]
  801. @ PPHELP.BOTS.5 = [==========================================================================]
  802. @ PPHELP.BOTS.6 = [All bot control is under the /bot alias, type /pphelp bot]
  803.  
  804. @ PPHELP.GB.0 = [Usage: /gb]
  805. @ PPHELP.GB.1 = []
  806. @ PPHELP.GB.2 = [/gb is a frontend to /bot that simplifies the making of guardbots, like]
  807. @ PPHELP.GB.3 = [the /gb alias in TextBox.  It prompts you for all the needed information]
  808. @ PPHELP.GB.4 = [and then calls /bot lmake to make the bot and /bot <bot#> set to set]
  809. @ PPHELP.GB.5 = [the OPSGUARD, KICKGUARD, BANGUARD, and FOLLOW options.]
  810. @ PPHELP.GB.6 = []
  811. @ PPHELP.GB.7 = [You still have to use the /bot alias to kill the bots and to control]
  812. @ PPHELP.GB.8 = [them.]
  813.  
  814. @ PPHELP.OPBOTS.0 = [Usage: /opbots]
  815. @ PPHELP.OPBOTS.1 = []
  816. @ PPHELP.OPBOTS.2 = [/opbots ops all of your bots on the current channel]
  817.  
  818. @ PPHELP.BOT.0 = [Usage: /bot <command> [<options>]]
  819. @ PPHELP.BOT.11 = [   or: /bot <bot#/*> <command> [<options>]]
  820. @ PPHELP.BOT.12 = []
  821. @ PPHELP.BOT.13 = [/bot is for creating and using clonebots.  Clonebots are extra IRC (DCC)]
  822. @ PPHELP.BOT.14 = [connections.  They are usually used as guards for their owners or for war.]
  823. @ PPHELP.BOT.15 = []
  824. @ PPHELP.BOT.16 = [The first "usage" for /bot is to execute a bot controller command.  Type]
  825. @ PPHELP.BOT.17 = [/pphelp bot commands for help on these commands.  These commands are for]
  826. @ PPHELP.BOT.18 = [creating and managing your bots.]
  827. @ PPHELP.BOT.19 = []
  828. @ PPHELP.BOT.20 = [The second "usage" for /bot is to make the bots do things or set their]
  829. @ PPHELP.BOT.21 = [options.  Type /pphelp bot control for help on these commands.]
  830. @ PPHELP.BOT.22 = []
  831. @ PPHELP.BOT.23 = [Since clonebots are connections from your client process, they DO NOT stay]
  832. @ PPHELP.BOT.24 = [on after you leave.  The only way to leave clonebots online would be to]
  833. @ PPHELP.BOT.25 = [use a program like screen and "detatch" a session with an IRC client in it.]
  834.  
  835. @ PPHELP.BOT_COMMANDS.0 = [To use these commands: /bot <command> [<options>]]
  836. @ PPHELP.BOT_COMMANDS.10 = [  MAKE <nick> <server>[:<port>] [<IRCName>]]
  837. @ PPHELP.BOT_COMMANDS.11 = [  LMAKE <nick> <username> <server>[:<port>] [<IRCName>]]
  838. @ PPHELP.BOT_COMMANDS.12 = [  MASSMAKE <count> <nick-prefix/*> <server>[:<port>] [<IRCName>]]
  839. @ PPHELP.BOT_COMMANDS.13 = [  LMASSMAKE <count> <nick-prefix/*> <username> <serv>[:<port>] [<IRCName>]]
  840. @ PPHELP.BOT_COMMANDS.14 = [  KILL <bot#/*> [<signoff msg>]]
  841. @ PPHELP.BOT_COMMANDS.15 = [  LIST]
  842. @ PPHELP.BOT_COMMANDS.16 = [  MASSDEOP]
  843. @ PPHELP.BOT_COMMANDS.17 = []
  844. @ PPHELP.BOT_COMMANDS.18 = [The only difference between MAKE and LMAKE is that LMAKE accepts a username]
  845. @ PPHELP.BOT_COMMANDS.19 = [parameter and MAKE just generates a random username.  The username that]
  846. @ PPHELP.BOT_COMMANDS.20 = [your bots signon under usually doesn't matter anyway, since most systems]
  847. @ PPHELP.BOT_COMMANDS.21 = [and servers support the ident protocol.  The <server>[:<port>] mess means]
  848. @ PPHELP.BOT_COMMANDS.22 = [that you can give just a server or a server:port# \(if you don't give a]
  849. @ PPHELP.BOT_COMMANDS.23 = [port#, 6667 is the default\).  The MASSMAKE and LMASSMAKE commands are]
  850. @ PPHELP.BOT_COMMANDS.24 = [just like MAKE and LMAKE except that their first argument is how many]
  851. @ PPHELP.BOT_COMMANDS.25 = [bots you want to make, and they take a "nick prefix" instead of a]
  852. @ PPHELP.BOT_COMMANDS.26 = [nickname.  The bots' nicks will be their nick prefixes with their bot#s]
  853. @ PPHELP.BOT_COMMANDS.27 = [after them.  Giving * as the nick prefix causes the bots to be created]
  854. @ PPHELP.BOT_COMMANDS.28 = [with random junk nicknames.  KILL accepts a bot# to kill or * to kill]
  855. @ PPHELP.BOT_COMMANDS.29 = [all bots.  If you supply a signoff message, the bots will signoff with]
  856. @ PPHELP.BOT_COMMANDS.30 = [that message.]
  857. @ PPHELP.BOT_COMMANDS.31 = []
  858. @ PPHELP.BOT_COMMANDS.32 = [Type /pphelp bot massdeop for help on the massdeop command.]
  859. @ PPHELP.BOT_COMMANDS.33 = [Type /pphelp bot control for help on controlling bots.]
  860.  
  861. @ PPHELP.BOT_MASSDEOP.0 = [Usage: /bot massdeop]
  862. @ PPHELP.BOT_MASSDEOP.10 = []
  863. @ PPHELP.BOT_MASSDEOP.11 = [/bot massdeop deops everyone on the current channel using any of your]
  864. @ PPHELP.BOT_MASSDEOP.12 = [bots that are on the channel as helpers.  This makes it very difficult]
  865. @ PPHELP.BOT_MASSDEOP.13 = [for people with massdeop protection to stop you.  Doing this with just]
  866. @ PPHELP.BOT_MASSDEOP.14 = [a few bots is almost unstoppable.]
  867. @ PPHELP.BOT_MASSDEOP.15 = []
  868. @ PPHELP.BOT_MASSDEOP.16 = [First, /bot massdeop makes sure that all of your bots on the current]
  869. @ PPHELP.BOT_MASSDEOP.17 = [channel have ops and ops any that don't.]
  870. @ PPHELP.BOT_MASSDEOP.18 = []
  871. @ PPHELP.BOT_MASSDEOP.19 = [Then, it makes it's first massdeop pass.  It massdeops by dividing all]
  872. @ PPHELP.BOT_MASSDEOP.20 = [the users up between you and your bots and massdeopping up to 4 at]
  873. @ PPHELP.BOT_MASSDEOP.21 = [once.]
  874. @ PPHELP.BOT_MASSDEOP.22 = []
  875. @ PPHELP.BOT_MASSDEOP.23 = [On it's second pass, it has each bot (and you) massdeop all of the users.]
  876. @ PPHELP.BOT_MASSDEOP.24 = [This is to get any users that were missed due to someone's massdeop]
  877. @ PPHELP.BOT_MASSDEOP.25 = [protection deopping one of the bots.]
  878. @ PPHELP.BOT_MASSDEOP.26 = []
  879. @ PPHELP.BOT_MASSDEOP.27 = [Last, it has all of the bots on the channel op you in case you were]
  880. @ PPHELP.BOT_MASSDEOP.28 = [deopped during the battle.]
  881. @ PPHELP.BOT_MASSDEOP.29 = []
  882. @ PPHELP.BOT_MASSDEOP.30 = [This is kind of a war command, but I thought I'd go ahead and put it in]
  883. @ PPHELP.BOT_MASSDEOP.31 = [here.  Enjoy.]
  884.  
  885. @ PPHELP.BOT_CONTROL.0 = [To use these commands: /bot <bot#/*> <command> [<options>] (* = all bots)]
  886. @ PPHELP.BOT_CONTROL.10 = [  JOIN [<channel>]                 - Join a channel]
  887. @ PPHELP.BOT_CONTROL.11 = [  LEAVE [<channel>]                - Leave a channel]
  888. @ PPHELP.BOT_CONTROL.12 = [  MSG <nick/channel> <msg>         - Send a private msg]
  889. @ PPHELP.BOT_CONTROL.13 = [  SAY [<#channel>] <msg>           - Say somethine publicly]
  890. @ PPHELP.BOT_CONTROL.14 = [  NOTICE <nick/channel> <msg>      - Send a private notice]
  891. @ PPHELP.BOT_CONTROL.15 = [  NICK <new nickname>              - Change nickname]
  892. @ PPHELP.BOT_CONTROL.16 = [  RANDNICK                         - Change to a junk nickname]
  893. @ PPHELP.BOT_CONTROL.17 = [  CTCP <nick/channel> <ctcp-cmd>   - Send a CTCP message]
  894. @ PPHELP.BOT_CONTROL.18 = [  MODE [<#channel>] <mode>         - Change mode on a channel]
  895. @ PPHELP.BOT_CONTROL.19 = [  QUOTE <line to send to server>   - Send a line directly to server]
  896. @ PPHELP.BOT_CONTROL.20 = [  INVITE <nick> [<channel>]        - Invite a user to a channel]
  897. @ PPHELP.BOT_CONTROL.21 = [  SET <options/-options>           - Control bot options]
  898. @ PPHELP.BOT_CONTROL.22 = [  ME [<#channel>] <msg>            - Do an action (like /me)]
  899. @ PPHELP.BOT_CONTROL.23 = []
  900. @ PPHELP.BOT_CONTROL.24 = [Most of these are simple enough to understand without an explanation.]
  901. @ PPHELP.BOT_CONTROL.25 = [QUOTE sends a line directly to a server.  If you are familiar with the]
  902. @ PPHELP.BOT_CONTROL.26 = [low-level commands of a server you can use this to do special stuff,]
  903. @ PPHELP.BOT_CONTROL.27 = [otherwise you don't need to worry about it.]
  904. @ PPHELP.BOT_CONTROL.28 = []
  905. @ PPHELP.BOT_CONTROL.29 = [SET is for setting bot options.  These options control behavior such]
  906. @ PPHELP.BOT_CONTROL.30 = [as guarding, spying, and following.  Type /pphelp bot set for help on]
  907. @ PPHELP.BOT_CONTROL.31 = [bot settings.]
  908.  
  909. @ PPHELP.BOT_SET.0 = [To set/unset these bot settings: /bot <bot#/*> set <setting/-setting>]
  910. @ PPHELP.BOT_SET.11 = [  FOLLOW                           - Bot joins channels when you do]
  911. @ PPHELP.BOT_SET.12 = [  FOLLOWLeave                      - Bot leaves channels when you do]
  912. @ PPHELP.BOT_SET.13 = [  SPYMsg                           - Display private msgs the bot gets]
  913. @ PPHELP.BOT_SET.14 = [  SPYPub                           - Display public msgs the bot gets]
  914. @ PPHELP.BOT_SET.15 = [  SPYCtcp                          - Display CTCPs the bot gets]
  915. @ PPHELP.BOT_SET.16 = [  SPYJunk                          - Display joins, signoffs, leaves, etc.]
  916. @ PPHELP.BOT_SET.17 = [  OPSguard                         - You keep bot op'd, bot keeps you op'd]
  917. @ PPHELP.BOT_SET.18 = [  KICKguard                        - Bot kicks people who kick you]
  918. @ PPHELP.BOT_SET.19 = [  BANguard                         - Bot deops/unbans if someone bans you]
  919. @ PPHELP.BOT_SET.20 = [Letters in upper case are all that you must type.]
  920. @ PPHELP.BOT_SET.21 = []
  921. @ PPHELP.BOT_SET.22 = [Examples:]
  922. @ PPHELP.BOT_SET.23 = [    /bot 1 set follow ban  - Set FOLLOW and BANGUARD for bot #1]
  923. @ PPHELP.BOT_SET.24 = [    /bot * set ops ban kick  - Make all your bots full guards]
  924. @ PPHELP.BOT_SET.25 = [    /bot 2 set -ops spym  - Set SPYMSG and unset OPSGUARD for bot #2]
  925. @ PPHELP.BOT_SET.26 = []
  926. @ PPHELP.BOT_SET.27 = [Any number of bots can have any number of options, but keep in mind that]
  927. @ PPHELP.BOT_SET.28 = [controlling all those bots uses a lot more CPU time and will make your]
  928. @ PPHELP.BOT_SET.29 = [client run slower.]
  929.  
  930. # ----------------------------------------------------------------------------
  931. # pp-silly.irc help
  932. # ----------------------------------------------------------------------------
  933.  
  934. @ PPHELP.SILLY.0 = [Commands in the pp-silly.irc script:]
  935. @ PPHELP.SILLY.11 = [==========================================================================]
  936. @ PPHELP.SILLY.12 = [ /ASCii <ascii art> [<nick/channel>]   - ASCII art]
  937. @ PPHELP.SILLY.13 = [ /BIGWrite <nick/channel> <msg>        - Say something in a BIG way]
  938. @ PPHELP.SILLY.14 = [ /BIGSay <msg>                         - Say something public in a BIG way]
  939. @ PPHELP.SILLY.15 = [ /FAkeinvite <nick> <#channel>         - Very realistic fake invite]
  940. @ PPHELP.SILLY.16 = [ /JOKemassdeop [<nick deopping>]       - Fake massdeop gag]
  941. @ PPHELP.SILLY.17 = [ /TXT <msg>                            - Say something in -+TEXT+- code]
  942. @ PPHELP.SILLY.18 = [ /PTXT <nick/channel> <msg>            - Msg something in -+TEXT+- code]
  943. @ PPHELP.SILLY.19 = [ /MEGaop <nick>                        - 'cascade' of +oo's for <nick>]
  944. @ PPHELP.SILLY.20 = [ /GIGAop <nick>                        - Even bigger mega-op]
  945. @ PPHELP.SILLY.21 = [ /KRADWrite <nick/channel> <msg>       - Send a message in d00dsp33k]
  946. @ PPHELP.SILLY.22 = [ /KRADSay <msg>                        - Say something in d00dsp33k]
  947. @ PPHELP.SILLY.23 = [ /RKICK                                - Randomly kick someone]
  948. @ PPHELP.SILLY.24 = [==========================================================================]
  949.  
  950. @ PPHELP.RKICK.0 = [Usage: /rkick]
  951. @ PPHELP.RKICK.1 = []
  952. @ PPHELP.RKICK.2 = [/rkick kicks some random person off the current channel.]
  953.  
  954. @ PPHELP.KRADWRITE.0 = [Usage: /kradwrite <nick/channel> <msg>]
  955. @ PPHELP.KRADWRITE.1 = []
  956. @ PPHELP.KRADWRITE.2 = [/kradwrite converts <msg> to "d00dsp33k" \(also known as burrito speak\)]
  957. @ PPHELP.KRADWRITE.3 = [and sends it to <nick/channel>.]
  958.  
  959. @ PPHELP.KRADSAY.0 = [Usage: /kradsay <msg>]
  960. @ PPHELP.KRADSAY.1 = []
  961. @ PPHELP.KRADSAY.2 = [/kradsay converts <msg> to "d00dsp33k" \(also known as burrito speak\)]
  962. @ PPHELP.KRADSAY.3 = [and sends it to the current channel.]
  963.  
  964. @ PPHELP.ASCII.0 = [Usage: /ascii <ascii art> [<options>] [<nick/channel>]]
  965. @ PPHELP.ASCII.1 = []
  966. @ PPHELP.ASCII.2 = [/ascii is the alias which contains all the ascii art that can be posted]
  967. @ PPHELP.ASCII.3 = [into a channel or sent to a person in private messages.  If you want to]
  968. @ PPHELP.ASCII.4 = [be kicked, this is how to do it!]
  969. @ PPHELP.ASCII.5 = []
  970. @ PPHELP.ASCII.6 = [<ascii art> would be the name of the ascii art, <options> would be any]
  971. @ PPHELP.ASCII.7 = [options for that specific piece of ascii art, and <nick/channel> would be]
  972. @ PPHELP.ASCII.8 = [where to send the ascii art.  It is sent to the current channel if no]
  973. @ PPHELP.ASCII.9 = [<nick/channel> parameter is specified.  Type /ascii with no parameters]
  974. @ PPHELP.ASCII.99 = [for a list of ascii art.]
  975.  
  976. @ PPHELP.BIGWRITE.0 = [Usage: /bigwrite <nick/channel> <msg>]
  977. @ PPHELP.BIGWRITE.1 = []
  978. @ PPHELP.BIGWRITE.2 = [/bigwrite sends <msg> to <nick/channel> in a large 5-line ascii font.]
  979. @ PPHELP.BIGWRITE.3 = [The maximum number of characters allowed in <msg> is 10.]
  980.  
  981. @ PPHELP.BIGSAY.0 = [Usage: /bigsay <msg>]
  982. @ PPHELP.BIGSAY.1 = []
  983. @ PPHELP.BIGSAY.2 = [/bigsay sends <msg> to the current channel in a large 5-line ascii font.]
  984. @ PPHELP.BIGSAY.3 = [The maximum number of characters allowed in <msg> is 10.]
  985.  
  986. @ PPHELP.FAKEINVITE.0 = [Usage: /fakeinvite <nick> <channel>]
  987. @ PPHELP.FAKEINVITE.1 = []
  988. @ PPHELP.FAKEINVITE.2 = [/fakeinvite sends a very realistic looking fake invite to <nick>.  The]
  989. @ PPHELP.FAKEINVITE.3 = [only way to tell one of these from a real invite is with a script that]
  990. @ PPHELP.FAKEINVITE.4 = [detects them.  PurePak detects fake invites.]
  991.  
  992. @ PPHELP.JOKEMASSDEOP.0 = [Usage: /jokemassdeop [<nick deopping>]]
  993. @ PPHELP.JOKEMASSDEOP.1 = []
  994. @ PPHELP.JOKEMASSDEOP.2 = [/jokemassdeop does a not-so-realistic looking fake massdeop using the /me]
  995. @ PPHELP.JOKEMASSDEOP.3 = [command.  Most people have seen this trick before, so it really doesn't]
  996. @ PPHELP.JOKEMASSDEOP.4 = [fool people anymore.  If you specify a <nick deopping>, it will make it]
  997. @ PPHELP.JOKEMASSDEOP.5 = [look like that person is deopping, otherwise it will use your nick.]
  998.  
  999. @ PPHELP.TXT.0 = [Usage: /txt <msg>]
  1000. @ PPHELP.TXT.1 = []
  1001. @ PPHELP.TXT.2 = [/txt says <msg> publicly in the channel in -+TEXT+- encrypted format.  Only]
  1002. @ PPHELP.TXT.3 = [users of TextBox or PurePak will be able to read these messages.]
  1003.  
  1004. @ PPHELP.PTXT.0 = [Usage: /ptxt <nick/channel> <msg>]
  1005. @ PPHELP.PTXT.1 = []
  1006. @ PPHELP.PTXT.2 = [/ptxt sends <msg> to <nick/channel> in -+TEXT+- encrypted format.  Only]
  1007. @ PPHELP.PTXT.3 = [users of TextBox or PurePak will be able to read these messages.]
  1008.  
  1009. @ PPHELP.MEGAOP.0 = [Usage: /megaop <nick>]
  1010. @ PPHELP.MEGAOP.1 = []
  1011. @ PPHELP.MEGAOP.2 = [/megaop does a 'cascade' of +o mode changes on <nick>]
  1012.  
  1013. @ PPHELP.GIGAOP.0 = [/gigaop is a bigger version of /megaop]
  1014.  
  1015. # ----------------------------------------------------------------------------
  1016. # pp-kicks.irc help
  1017. # ----------------------------------------------------------------------------
  1018.  
  1019. @ PPHELP.KICKS.0 = [Usage: /sk <nick> [<kick#>]]
  1020. @ PPHELP.KICKS.1 = []
  1021. @ PPHELP.KICKS.2 = [/sk does a "splatterkick" on <nick>.  A splatterkick is a kick accompanied]
  1022. @ PPHELP.KICKS.3 = [by a funny or insulting message.  If a <kick#> is specified, then that]
  1023. @ PPHELP.KICKS.4 = [particular kick is used, else a random one is chosen.  Range: 0-50]
  1024. @ PPHELP.KICKS.5 = []
  1025. @ PPHELP.KICKS.6 = [This is the only command in pp-kicks.irc]
  1026.  
  1027. # ----------------------------------------------------------------------------
  1028. # pp-dcc.irc help
  1029. # ----------------------------------------------------------------------------
  1030.  
  1031. @ PPHELP.DCC.0 = [Commands in the pp-dcc.irc script:]
  1032. @ PPHELP.DCC.11 = [==========================================================================]
  1033. @ PPHELP.DCC.12 = [ /DCC OFFER                       - Create a new file pack]
  1034. @ PPHELP.DCC.13 = [ /DCC DOFFER                      - Remove a pack from the offer list]
  1035. @ PPHELP.DCC.14 = [ /DCC NOTICE                      - Send a notice that files are offered]
  1036. @ PPHELP.DCC.15 = [ /DCC LIST                        - Display files offered]
  1037. @ PPHELP.DCC.16 = [ /DCC PLIST                       - Publicly display packs offered]
  1038. @ PPHELP.DCC.17 = [ /DCC NOTE <note/->               - Set or clear note on pack list]
  1039. @ PPHELP.DCC.18 = [ /DCC LIMIT <max connections/off> - Set max number of autosends allowed]
  1040. @ PPHELP.DCC.19 = [ /DCC DLDIR <directory>           - Set directory for received files]
  1041. @ PPHELP.DCC.20 = [ /DCC AUTOGET <on/off>            - Toggle DCC autoget]
  1042. @ PPHELP.DCC.21 = [ /DCC FRIENDS <on/off>            - DCC autoget from users on friends list]
  1043. @ PPHELP.DCC.22 = [ /DCC SAVE <file>                 - Save current packs to <file>]
  1044. @ PPHELP.DCC.23 = [ /DCC LOAD <file>                 - Load saved packs lists from <file>]
  1045. @ PPHELP.DCC.24 = [ /DCC SERVER <on/off>             - Switch the DCC file server on/off]
  1046. @ PPHELP.DCC.25 = [ /DCC TIMEOUT <seconds>           - Timeout for file autosends]
  1047. @ PPHELP.DCC.26 = [ /DCC PUBLIST <on/off>            - Allow public CTCP XDCC LISTs]
  1048. @ PPHELP.DCC.27 = [ /DCC AUTOCHAT <on/off>           - Automatically get DCC CHAT requests]
  1049. @ PPHELP.DCC.28 = [ /DCC                             - Display active connections]
  1050. @ PPHELP.DCC.29 = [==========================================================================]
  1051. @ PPHELP.DCC.30 = [This DCC script is functionally very similar to XDCC.  The settings of]
  1052. @ PPHELP.DCC.31 = [AUTOGET,FRIENDS,DLDIR,and LIMIT are saved with /sve.  The OFFER and]
  1053. @ PPHELP.DCC.32 = [DOFFER functions will prompt you for files and description like XDCC.]
  1054. @ PPHELP.DCC.33 = [The msg/ctcp prefix for users to access the server is 'XDCC'.]
  1055.